Internet And Network Technologies
Azure DevOps Automation
Azure DevOps: Managing Agile Lifecycle
Azure DevOps: Repository & Pipeline Management

Azure DevOps: Managing Agile Lifecycle

Course Number:
it_coadvadj_02_enus
Lesson Objectives

Azure DevOps: Managing Agile Lifecycle

  • discover the key concepts covered in this course
  • set up continuous deployment of containerized applications for Azure Kubernetes Service using Azure Pipelines
  • recall Azure Boards capabilities that can be used to plan, track, and monitor Sprints following the Agile methodology
  • demonstrate Agile planning and portfolio management using Azure Boards tools and processes that can be used to help plan, manage, and track work across teams
  • describe the concept of Azure Test Plans from the perspective of manual and automated testing
  • create various test artifacts that include elements like test plan, test suite, test case, test configuration, and parameters for managing backlog items
  • demonstrate the exploratory testing and feedback management capabilities of Azure Test Plans
  • recall features of Azure Artifacts and best practices that can be used to manage and share packages
  • discover, install, and publish NuGet, NPM, and Maven packages in Azure DevOps
  • deploy multi-container applications to Azure Kubernetes Services
  • recognize the configuration management and monitoring capabilities and tools of Azure DevOps
  • use Ansible Solution Templates to configure Ansible instances on virtual machines along with Ansible and a suite of tools configured to work with Azure
  • configure Azure Kubernetes Service clusters in Azure using Ansible and use Playbooks to create resource groups and AKS clusters within the resource groups
  • describe the various DevOps Solution Architectures that are derived using various Azure DevOps tools and technologies
  • use Azure Blueprint to create, deploy, and update compliant environments
  • summarize the key concepts covered in this course

Overview/Description

Learners can explore the useful capabilities of Azure Board for planning, tracking, and monitoring sprints following the Agile methodology, as well as examine the prominent features of Azure Artifacts, and the best practices for managing and sharing packages, in this 16-video course. You will also learn about the configuration management and monitoring capabilities afforded by Azure DevOps along with how to use Azure Pipelines to set up continuous deployment for containerized applications to Azure Kubernetes Service (AKS). Next, you will discover how to create various test artifacts, use Azure DevOps to discover, install, and publish NuGet, NPM (node package manager), and Maven packages, and configure Ansible instances on virtual machines (VMs) by using Ansible Solution Template. Conclude the course by learning how to use Ansible solution template to configure AKS clusters in Azure; how to create resource groups, and create AKS clusters within resource groups; and how to use Azure Blueprint to create, deploy, and update compliant environments.



Target

Prerequisites: none

Azure DevOps: Repository & Pipeline Management

Course Number:
it_coadvadj_01_enus
Lesson Objectives

Azure DevOps: Repository & Pipeline Management

  • discover the key concepts covered in this course
  • recognize the objectives of the Topology and Orchestration Specification for Cloud Application and methodical frameworks that can be used for DevOps artifact transformation with the TOSCA standard
  • recognize the DevOps workflow and the Azure-specific patterns used for automating DevOps workflows
  • list Azure tools and technologies that help with implementing end-to-end DevOps and CloudOps practices in each phase of the lifecycle
  • recognize the general workflow of version control and the different types of version control provided by Azure Repos
  • list the key elements and artifacts that are used in Azure Repos to manage version control and workflows
  • create local Git repositories and synchronize them with centralized Git repositories in Azure DevOps
  • create and manage branches using Azure DevOps
  • build GitHub repositories and applications using Azure Pipelines from the command line
  • manage technical debts using Azure DevOps and SonarQube to implement continuous inspection of code quality and review
  • implement CI/CD for Node.js applications using Azure Pipelines
  • automate and execute test cases for web applications as a part of the Azure DevOps release pipelines
  • create Azure CI/CD pipelines to enable end-to-end automation with Azure DevOps
  • summarize the key concepts covered in this course

Overview/Description

In this course, you will learn objectives of the Topology and Orchestration Specification for Cloud Application (TOSCA) and methodical frameworks that can be used for DevOps artifact transformation with the TOSCA standard. The 14-video course explores DevOps workflow and Azure-specific patterns for automating DevOps workflows, as well as prominent Azure tools and technologies that can be used to implement DevOps and CloudOps practices. Learners will examine different types of version control provided by Azure Repos, along with the key elements and artifacts used in Azure Repos to manage version control and workflows. You will learn how to create and synchronize local Git repositories with centralized Git repositories in Azure DevOps; how to use Azure DevOps to create and manage branches; and how to manage technical debts. Finally, discover how to create Azure CI/CD (continuous integration and continuous deployment) pipelines; how to use Azure Pipelines to implement CI/CD for Node.js applications; and how to automate and execute test cases for web applications.



Target

Prerequisites: none

Close Chat Live